Back to Home Installation & Update Guide

AffiliatePro SaaS

This guide walks you through installing a new copy or updating an existing one. Follow the steps below to get your system running.

Quick Start

New installation in 6 steps:

1
Upload contents of 1---New Installation Package to your server.
2
Create MySQL database and user.
3
Visit https://yourdomain.com/ — installation wizard launches automatically.
4
Enter CodeCanyon license and database credentials.
5
When the wizard shows "Your System is Ready!", click Remove Now to delete the /install folder (required for security).
6
Click Access Admin Dashboard and sign in with admin / admin2018$ — change the password immediately.

License

Use your CodeCanyon license key when the installation wizard asks for it. You'll find the key in your CodeCanyon downloads area.

Already have a Regular License and need to upgrade to Extended (e.g. for the Membership module)? Read this article for details.

System Requirements

Linux Hosting with HTTPS
PHP 7.4 or newer
MySQL 5.6+ or MariaDB 10.2+
Curl, Zip, File Uploads, Open URL enabled
128MB+ upload & send limits

Installation Guide

Wizard preview

The wizard has two screens. Here's what you'll see.

1. Configuration Configuration — license & database

Enter purchase code and database details. System Check must show 7/7 PASS. Click to enlarge

2. Complete Complete — success & next steps

Click Remove Now, then Access Admin Dashboard. Click to enlarge

Follow these steps to complete the installation.

  1. Download the script from your CodeCanyon downloads section.
  2. Extract the package and open the folder 1---New Installation Package.
  3. Upload the contents to your server folder.
  4. Extract the zip on your server.
  5. Create a MySQL database and user, with full privileges.
  6. Visit https://yourdomain.com/ — the installation wizard starts automatically.
  7. Make sure your domain has SSL (HTTPS).
  8. On the Configuration screen, enter your CodeCanyon purchase code and database details.
  9. Click Continue Installation. When complete, click Remove Now to delete the /install folder.
  10. Click Access Admin Dashboard and sign in with admin / admin2018$ — change the password immediately.

If the wizard doesn't start, see Troubleshooting.

LiteSpeed/OpenLiteSpeed Users:
Modify your .htaccess last line:
From: RewriteRule ^(.*)$ index.php/$1 [L,QSA]
To: RewriteRule ^(.*)$ index.php?/$1 [QSA,L]

How to Update

  1. Download the latest update package.
  2. Backup your files and database.
  3. Upload the update-x.x.x.x.zip file to your server and extract.
  4. Login to admin panel and follow the update wizard.
  5. Do a hard refresh after update (Ctrl+Shift+R).

Post-Installation Checklist

After the wizard completes (see the screenshots above), do the following:

Remove the /install folder immediately (use "Remove Now" in the wizard)
Change default admin password (admin / admin2018$)
Configure SMTP for reliable email delivery
Set up SSL (HTTPS) if not already enabled
Configure payment gateways for withdrawals and store

Troubleshooting

500 Server Error

Check PHP version (7.4+), enable required extensions (curl, zip, mbstring), and verify .htaccess rules. If unsure, ask your host to review your server setup.

Installation wizard doesn't start

Some servers block the wizard because of strict file permissions. Contact your hosting provider and ask them to allow the script to write to the install folder (they often call this "chmod 777 on install/version.php" or "set write permission on install"). Once they fix it, refresh the page and the wizard should run.

Database connection failed

Verify host (often localhost), database name, username, password. Ensure MySQL/MariaDB is running and user has full privileges.

LiteSpeed/OpenLiteSpeed issues

Change .htaccess last line to RewriteRule ^(.*)$ index.php?/$1 [QSA,L] (add ? before /).

Emails not sending

Configure SMTP in admin (Site Settings). phpMailer works but SMTP is more reliable. Check spam folder and email template settings.

Mobile App

Best Value — Platform owners choose this

Premium Mobile App

Run your entire platform from your phone. Full Admin in your pocket — approve withdrawals, manage users, view revenue. Significantly more advanced than the free version.

Full Admin Dashboard User Management Withdrawal Approvals 5 Languages + RTL AI Dashboard
Free Edition (Flutter v1) — Installation
  • Extract affiliatepro_mobile_v1.zip on your computer.
  • Open it in Android Studio / VS Code.
  • Run flutter doctor to verify setup.
  • Edit assets/config.json with your base URL and license key.
  • Run flutter pub get, then flutter run.
  • For APK: flutter build apk --release
  • iOS requires Mac with Xcode: flutter build ios --release

Support

Script support includes guidance and bug fixes only. Full installation and server configuration are not included and are offered as a paid service.

Visit our Support Page for assistance.